WS 2011 / 2012 Lecture 8 : Construction of Expanders
نویسنده
چکیده
In this lecture we study the explicit constructions of expander graphs. Although we can construct expanders probabilistically, this does not suffice for many applications. • One applications of expander graphs is for reducing the randomness complexity of algorithms (cmp. Lecture 6), thus constructing the graph itself randomly does not serve this purpose. • Sometimes we may even need expanders of exponential size. In this case, we cannot store the whole description of the graph. Hence we need a more explicit version of expanders. We call a family of expander graphs explicitly constructible if the construction satisfies the following properties: 1. We can construct the whole graph in time poly(n), where n is the number of vertices in a graph. 2. For any vertex v and integer i ∈ {1, · · · , d}, we can find the i-th neighbor of v in time poly(log n, log d). 3. For any vertices v and u, we can determine if they are adjacent in time poly(log n). Let G = (V,E) be a d-regular graph. For each vertex v ∈ V , we label the edges adjacent to v and let v[i] be the i-th edge of v. Define a rotation map RotG : V × [d] → V × [d] by RotG(u, i) = (v, j) where v is the i-th neighbor of u and u is the j-th neighbor of v. Example: For the graph shown in Figure 1, we have Rot(a, 3) = (h, 1).
منابع مشابه
Lecture 7 : Expanders
In this lecture we give basic background about expander graphs. Expanders are graphs with strong connectivity properties: every two large subsets of vertices in an expander have many edges connecting them. Surprisingly, one can construct very sparse graphs that are expanders, and this is what makes them so useful. Expanders have a huge number of applications in theoretical computer science: in ...
متن کاملLecture 12: Constant Degree Lossless Expanders
In this lecture, we will construct constant degree D vertex-expanders with expansion of (1 − ε)D (a.k.a. constant degree lossless expanders). This beautiful construction is due to Capalbo-ReingoldVadhan-Wigderson. Concretely, for every constant ε > 0 and every N , we will construct a bipartite graph (L,R,E), |L| = N , |R| = M = poly(ε)N), with left degree D = poly(1ε ), such that every subset S...
متن کاملLecture 15 : Pseudorandomness for Logarithmic Space
In the last lecture, we discussed a recursive construction of a pseudorandom generator that is based on expanders: the INW generator. In this lecture we will show that the INW-generator with a suitable instantiation of an expander family produces pseudorandomness for machines that run in logarithmic space. We also introduce Nisan’s generator, which is a pseudorandom generator that has a recursi...
متن کاملSpectral Graph Theory Lecture 12 Expander Codes
Our construction of error-correcting codes will exploit bipartite expander graphs (as these give a much cleaner construction than the general case). Let’s begin by examining what a bipartite expander graph should look like. It’s vertex set will have two parts, U and V , each having n vertices. Every vertex will have degree d, and every edge will go from a vertex in U to a vertex in V . In the s...
متن کاملLecture 9 : Expanders Part 2 , Extractors
In the previous lecture we saw the definitions of eigenvalue expanders, edge expanders, and vertex expanders for d-regular graphs. To recap, in an eigenvalue expander, all except the first eigenvalue of the graph’s adjacency matrix are bounded below d. In an edge expander, every subset of vertices of size below a certain threshold has a large number of edges “going out” of the subset. And in a ...
متن کامل